<?php

session_start();

// Include i file necessari
include('inc/config.inc.php');
include('inc/template.inc.php');
include('inc/db.inc.php');
include('inc/check.inc.php');

// Recupera l'user-id
$user_id = $_SESSION['uid'];

// Recupera l'azione da compiere
$act = $_GET['act'];
$sel = $_POST['selected'];

	switch ($act)
	{
		case 1:
			// Controlla la presenza di punti abilit� da assegnare
			if($r1 = $db -> query("SELECT ability_points FROM abilitieslink WHERE user_id = '$user_id'"))
			{
				$rd1 = $r1 -> fetch_assoc();
				
				if($rd1['ability_points'] > 0)
				{
					// Esegue l'update, aggiungendo un punto all'abilit� selezionata e rimuovendone uno dai punti assegnabili.
					$db -> query("UPDATE abilitieslink SET ability_points = ability_points-1, $sel = $sel+1 WHERE user_id = '$user_id'");
						
						header('Location: levelup.php');
				}
			}
		break;
		case 2:
			if($r2 = $db -> query("SELECT user_skillpoints FROM users WHERE user_id = '$user_id'"))
			{
				$rd2 = $r2 -> fetch_assoc();
				if($rd2['user_skillpoints'] > 0)
				{
					// Esegue l'update, aggiungendo un punto all'abilit� selezionata e rimuovendone uno dai punti assegnabili.
					$db -> query("UPDATE users SET user_skillpoints = user_skillpoints-1 WHERE user_id = '$user_id'");
					$db -> query("INSERT INTO skillslink (user_id, skill_id) VALUES ($user_id, $sel)");
						
						header('Location: levelup.php');
				}
			}
		break;
	}

// Chiude la connessione al database
$db -> close();

?>